package com.atguigu.day22.work;

import org.junit.Test;

import java.io.File;
import java.io.IOException;
/*1、检查D盘的testIO文件夹下是否存在文件a.txt，如果不存在则创建该文件。

​	2、获取D盘的testIO文件夹下的a.txt文件的文件名，文件大小，文件的绝对路径和父路径等信息，并将信息输出在控制台

​	3、判断File file = new File("d:\testIO");是否文件,是文件则输出：xxx是一个文件，是否文件夹,是文件夹则输出：xxx是一个文件夹

​	4、删除D盘的testIO文件夹下的a.txt文件

​	5、删除当前项目下的testIO文件夹下的1.txt文件，然后删除testIO文件夹*/
public class Work2 {
    @Test
    public void w1() throws IOException {
        File f1=new File("d:/testIO/a.txt");
        if (!f1.exists()){
            f1.createNewFile();
        }
    }
    @Test
    public void w2(){
        File f1=new File("a.txt");
        System.out.println(f1.getName());
        System.out.println(f1.length());
        System.out.println(f1.getAbsolutePath());
        System.out.println(f1.getParent());
    }
    @Test
    public void w3(){
        File file = new File("d:/testIO");
        if (file.isFile()){
            System.out.println(file+"是文件");
        }else if (file.isDirectory()){
            System.out.println(file+"是文件夹");
        }
    }
    @Test
    public void w4(){
        File f1=new File("d:/testIO/a.txt");
        f1.delete();
    }
    @Test
    public void w5(){
        File f1=new File("testIO/1.txt");
        f1.delete();
        File f2=new File("testIO");
        f2.delete();
    }
}
